london scotland b&b escorts accommodation edinburgh ireland golf fife golf club glasgow st andrews wales self catering golf course golf clubs escort bed and breakfast